﻿<?php
 GLOBAL $CFG;
require_once('../../../config.php');
require_once($CFG->libdir . '/adminlib.php');
require_once($CFG->libdir . '/formslib.php');
require_once($CFG->dirroot . '/local/myplugin/lib.php');
require_once($CFG->dirroot . "/local/myplugin/forms.php");

//Yêu cầu người dùng đăng nhập và kiểm tra xem người dùng có quyền sử dụng trang này ko
require_login($SITE);
require_capability('local/myplugin:managecurriculum', context_system::instance());

$path = $CFG->wwwroot.'/local/myplugin/curriculum/add_bok.php';
global $DB;


/* Ket noi den file javascript - module.js */

$mycss =  $CFG->wwwroot.'/local/myplugin/css/mycss.css';

//==================load module.js========================
$jsdir =  $CFG->wwwroot.'/local/myplugin/module.js';
echo '<script src="'.$jsdir.'"></script>';

//==================start colorbox=================
echo '<script src="../colorbox/jquery.min.js"></script>';
echo '<link rel="stylesheet" href="../css/colorbox.css" />';
echo '<script src="../colorbox/jquery.colorbox.js"></script>';

$program_id = optional_param('program',null, PARAM_TEXT);
$load = optional_param('load', null, PARAM_TEXT);

/* Chuan bi trang web can hien thi */	
$url = new moodle_url($path);
$PAGE->set_url($url);
$PAGE->set_title('Block of Knowledge');
$PAGE->set_heading('Block of Knowledge');
$PAGE->set_pagelayout('standard');

//Them thanh menu ngang ung voi trang trong duong link
navigation_node::override_active_url(new moodle_url($path, array('param'=>'value')));

echo $OUTPUT->header();
/* Viet doan code cua ban o day */
//add tab vào trang

$choose_block_knowledge_form = new form_add_block_knowledge(null, array('program'=>$program_id, 'load'=>$load));
$choose_block_knowledge_form->display();

//Chỉ cho nhập số dương ở ô số tín chỉ
echo '<script>allow_positive_numeric_input_only("id_txttinchi");</script>';

if($form_data=$choose_block_knowledge_form->get_data())
{
	$reload = 0;	//số lần ấn nút submit, được sử dụng để kích hoạt chức năng display phần add_major
	//Lấy mã chương trình đào tạo
	$program=$form_data->program;
	//Lấy danh sách các chuyên ngành (nếu được chọn)	
	$majors = array();
	$majors = $_POST['major'];
	//Lấy danh sách các môn học (nếu được chọn
	$subjects=$_POST['selectedsubject'];
	
	$record = array();
	$record['bok_name'] = $form_data->txtten;
	$record['bok_credit'] = $form_data->txttinchi;
	$record['description'] = $form_data->txtdesc;
	
	$mylib = new curriculum_management();
	if($mylib->add_block_knowledge($record, $program, $majors, $subjects)) {	
	
		echo "<script  type='text/javascript'>clear_form_elements('#mform1');</script>";
		echo '<script  type="text/javascript">success_mess("'.constant("ADD_BLOCK_SUCCESSFUL").'");</script>';
		$reload++;
		echo '<script>location.href="'.$path.'?program='.$program.'&load='.$reload.'"</script>';
	}
	else {
		echo "<script  type='text/javascript'>success_mess('Khối kiến thức mới chưa được thêm!');</script>";
	}
	
}
//echo "<script  type='text/javascript'>get_all_subject_for_add_block();</script>";
echo $OUTPUT->footer();
if($load > 0) {
	echo '<script>display_add_panel();</script>';
}
